<?php

namespace app\index\controller;
use app\common\controller\Common;
use QRcode;
use think\facade\Env;
use think\facade\Request;


use util\jwt\Token;

require __DIR__."/../../../plugins/Qrcode/sdk/phpqrcode.php";
/**
 * 前台首页控制器
 * @package app\index\controller
 */
class Index extends Home
{

    public function index()
    {
//        $str =time();
//        $jiami =  password_hash($str,1);
//        $jiemi =  password_verify($str+1,$jiami);
//        $jiami =  think_encrypt('1598472569','');
//        $jiemi =  think_decrypt($jiami);
//        var_dump($jiami);
//        var_dump($jiemi);  exit();
       // var_dump(date('Y-m-d H:m:s',time()));  exit();

       // $ssq = $this->qrcode();

//        var_dump(Request::path());
//        //var_dump(Request::url(true));
//        exit();
        // 默认跳转模块
        return $this->fetch();
    }



    public function index11(){

        dump(self:: uuid());exit();
//        $array=[
//            'path'  => config('upload_path') . DIRECTORY_SEPARATOR . 'images/20221117/HB20221117150134.jpg',//图片路径
//            'text'  => '我是水印文字哦哇',	//加的文字
//            'font'  => config('static_path').'/admin/fonts/msyh.ttf',	//字体文件路径
//            'size'  => 14,	    // 字号，单位是像素
//            'color' => '#000000',	// 文字颜色 #626262
//            'locate'=> 2,   // 文字写入位置
//            'offset'=> [0,65],	// 文字相对当前位置的偏移量
//            'angle' => 0,   // 倾斜度
//        ];
//
//        $watermark_pos = '9';//位置
//        $watermark_alpha = '10';// 水印透明度
//        $image = Image::open($array['path']);
//        $image->text($array['text'],$array['font'], $array['size'], $array['color'], $array['locate'], $array['offset'], $array['angle']);
//        $image->water($array['path'], $watermark_pos, $watermark_alpha);
//        // 保存水印图片，覆盖原图
//        $image->save($array['path']);
//$token='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6Ik1hcnNMZWkifQ.eyJpc3MiOiJ0ZWFjaGVyIiwiYXVkIjoic3R1ZGVudCIsImp0aSI6Ik1hcnNMZWkiLCJpYXQiOjE2Njg3NDE3NDksIm5iZiI6MTY2ODc0MTc0OSwiZXhwIjoxNjY4NzQxNzc5LCJ1aWQiOiJ7XCJ1aWRcIjo0NTYsXCJuYW1lXCI6XCJcXHU1YmJmXFx1NWVmYVxcdTUyYzdcIixcImtleVwiOlwiZmVhc2Rmc2ZlZ1wifSJ9.ffP-JnA1r9xbDWg8Ov-AT2XoGzR4TTjGx06hx7X1kL8';

        $arr=['uid'=>456,'name'=>'宿建勇','key'=>'feasdfsfeg'];
        $arr=json_encode($arr);
        //生成Token
        $token=Token::createToken($arr);

        echo $token."<br>";

        //验证Token
        $res=Token::verifyToken($token);
        if (!$res){
            echo 'Token令牌失效<br>';
        }
        //$res=json_decode($res);
        echo $res ."<br>";
        exit;

    }

    /**
     * 获取全球唯一标识
     * @return string
     */
    public static function uuid()
    {
        return sprintf(
            '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
            mt_rand(0, 0xffff),
            mt_rand(0, 0xffff),
            mt_rand(0, 0xffff),
            mt_rand(0, 0x0fff) | 0x4000,
            mt_rand(0, 0x3fff) | 0x8000,
            mt_rand(0, 0xffff),
            mt_rand(0, 0xffff),
            mt_rand(0, 0xffff)
        );
    }


}
